see and avoid concept